package mensagens;

import o2b.IMarshallable;
import o2b.IStream;
import o2b.MarshallableException;

public class Mensagem implements IMarshallable{
	protected int tipo;
	
	public Mensagem() {
		
	}
	
	public Mensagem(int tipo){
		setTipo(tipo);
	}

	public void marshal(IStream stream) throws MarshallableException {
        stream.write(this.tipo);
	}
	public void unmarshal(IStream stream) throws MarshallableException {
        this.tipo = stream.readInt();
	}

	public int getTipo() {
		return tipo;
	}

	public void setTipo(int tipo) {
		this.tipo = tipo;
	}

}
